/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.qp.smsmarketing.controller.abstractcontroller;

import com.qp.smsmarketing.dao.LembreteDAO;
import com.qp.smsmarketing.entity.Lembrete;

/**
 *
 * @author joasramos
 */
public abstract class AbstractControllerAcoesLembrete {

    private Lembrete lembrete;
    private LembreteDAO lembreteDao;

    public AbstractControllerAcoesLembrete() {
        lembreteDao = new LembreteDAO();
    }

    public boolean salvar(Lembrete lembrete) {
        if (lembreteDao.salvarObj(lembrete)) {
            return true;
        }
        return false;
    }

    public boolean atualizar(Lembrete lembrete) {
        if (lembreteDao.atualizarDados(lembrete.getTitulo(), lembrete.getDescricao(), lembrete.getInformacao(), lembrete.getData())) {
            return true;
        }
        return false;
    }

    public boolean excluir(Lembrete lembrete) {
        if (lembreteDao.excluirDados(lembrete.getTitulo(), lembrete.getData())) {
            return true;
        }
        return false;
    }
}
